template<typename T>
struct BiTreeNode
{
	T data;
	BiTreeNode<T> *pLChild;
	BiTreeNode<T> *pRChild;
};